#settings-tab {
  height: 100%;
  display: flex;
  flex-direction: column;
  margin-right: $half-gutter;

  .form-control {
    width: initial;
    min-width: 20em;
    height: inherit;
  }

  .tab-pane > div {
    border: $border-width solid $nav-tabs-border-color;
    border-top-width: 0px;
    background-color: $brand-menu;
  }

  .tab-pane > div .panel {
    border-width: 0px;
    background-color: $brand-menu;
  }

  .form-group {
    margin-bottom: 2em;
  }
}

#settings-tab > .tab-content {
  flex: 1;
  overflow-y: hidden;
  > .tab-pane {
    height: 100%;
    > div {
      height: 100%;
      overflow-y: auto;
    }
  }
}

.list-game-search {
  width: 300px;
  .list-group-item {
    border-width: 1px;
    padding: 4px 12px;
    background-color: $brand-bg;
    display: flex;
    >span {
      flex: 1 1 0;
    }
  }
}

#settings-tab-pane-Download {
  .download-path-input {
    min-width: 40em;
  }
  .input-group-btn {
    width: initial;
    padding-left: 4px;
  }
  #download-bandwidth-limit input {
    margin-right: 0.5em;
  }
}

#settings-tab-pane-Mods {
  .install-path-input {
    min-width: 40em;
  }
  .input-group-btn {
    width: initial;
    padding-left: 4px;
  }
}

#search-paths .btn {
  margin: 0 0.5em;
}

#database-backups {
  margin-bottom: 0 !important;
  .button-container {
    margin: 0.5em 0;
  }
}

.danger-outline {
  border: 4px solid $brand-warning;
  padding: 1em;
  > .danger-heading {
    @extend .h5;
    margin-top: -1.8em;
    display: table;
    padding: 0 0.5em;
    background-color: $brand-menu;
    color: $brand-warning;
  }
}
